home *** CD-ROM | disk | FTP | other *** search
/ PC Open 101 / PC Open 101 CD 2.bin / CD2 / PDF / Corsi / PHP / lezione_2 / checkvarie_plus.php < prev    next >
Encoding:
PHP Script  |  2004-08-19  |  1.1 KB  |  41 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2.  
  3. <html>
  4. <head>
  5.     <title>Controllo cartella con form</title>
  6.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. </head>
  8. <body>
  9.     <?php
  10.     $dir="varie";
  11.  
  12.     function controllo($directory)
  13.     // questa funzione controlla che in una directory predefinita sia presente almeno un file
  14.     {        
  15.     $cartella=@opendir($directory);
  16.         if (!$cartella) {
  17.             return "Attenzione: Φ inutile cercare file. La cartella $directory non esiste neppure";
  18.         } 
  19.         while (false !== ($file = readdir($cartella))) { 
  20.             $lista[]=$file;
  21.         }
  22.         $fine=count($lista)-2;
  23.         if ($fine==0){
  24.             return "Attenzione: Non ci sono file nella cartella $directory";
  25.         }
  26.     return "Prosegui pure: nella cartella $directory c'Φ almeno un file";
  27.     }        
  28.     ?>
  29.     
  30. <h4>In questa pagina c'Φ una funzione che controlla se esiste la cartella "varie" nel sito e se la cartella Φ vuota o se contiene almeno un file</h4>
  31. <p>
  32. <h5>
  33.  
  34. <?php
  35.      echo controllo($dir);
  36. ?>
  37.  
  38. </h5>
  39. </body>
  40. </html>
  41.